package com.bt.service;

import com.bt.dto.YddAdvimgDTO;
import com.bt.dto.YddAdvimgPageQueryDTO;
import com.bt.result.PageResult;
import com.bt.vo.YddAdvimgVO;

/**
 * @Description TODO
 * @Author itheima
 * @Date 2023-05-02 17:22
 */
public interface YddAdvimgService {
    /**
     * 广告图详情
     * @param id
     * @return
     */
    YddAdvimgVO rowInfo(Integer id);

    /**
     * 广告图列表-分页
     * @param yddAdvimgPageQueryDTO
     * @return
     */
    PageResult list(YddAdvimgPageQueryDTO yddAdvimgPageQueryDTO);

    /**
     * 广告图修改
     * @param yddAdvimgDTO
     */
    void update(YddAdvimgDTO yddAdvimgDTO);

    /**
     *  广告图删除
     * @param id
     */
    void del(Integer id);

    /**
     * 广告图添加
     * @param yddAdvimgDTO
     */
    void add(YddAdvimgDTO yddAdvimgDTO);
}
